Language Convergence Infrastructure
نویسنده
چکیده
Overall setup. The methodology for grammar convergence has been presented in [1] and elaborated in a large case study [2]. In short, it is a method of establishing relationships between language grammars by extracting them from available grammar artifacts and transforming until they become equivalent. The relationship is represented by the transformation chain properties: its length, the type of steps it consists of, the correspondence with the properties expected a priori from documentation, etc. Grammar convergence is a complicated process that can only be automated partially and therefore requires expert knowledge to use successfully. In order to make things as simple as possible for the grammar engineer, we need a solid transformation operators suite and a powerful tool support. The former, called XBGF, where BGF stands for BNF-like Grammar Format—the XML variant that we use to store grammar knowledge, was sketched in [1] and is far too complex and voluminous to be explained in this abstract. Thus, the latter becomes the main topic of our interest. Overall tool support for grammar convergence has been developed and released as a part of SLPS, Software Language Processing Suite, slps.sf.net. It comprises several stand-alone scripts targeting comparison, transformation, benchmarking, validation, extraction—most of those scripts written in Python, Prolog and Shell. The centre that ties it all together is called LCI, or Language Convergence Infrastructure. It operates on a DSL we call LCF (F for Format) in which the input configuration must be expressed. Core convergence tools. There are three top-level tools that are used universally on all grammars: comparison, transformation and validation. Comparison tool references an external program that takes two BGF grammars and returns the verdict on their equivalence. Since the premise of grammar convergence method was to document grammar relationships, the comparator is not expected to do any sophisticated matching. Transformation tool takes a BGF grammar and an XBGF script and applies the latter on the former, resulting in a transformed BGF grammar (or an error return code). Validation is an optional tool that is asked to check the XML validity of every grammar produced in the convergence process. Convergence sources. In LCF one
منابع مشابه
Lossless 10 Gigabit Ethernet: The Unifying Infrastructure for SAN and LAN Consolidation
To meet these challenges, organizations must build a single network infrastructure that unifies traditional server I/O, storage, and network operations to more efficiently support evolving business applications. This document describes how a Unified Fabric, proposed by Cisco and NetApp, enables convergence of SAN traffic over an Ethernet and compares the performance of Fibre Channel over Ethern...
متن کاملA conditional gradient method with linear rate of convergence for solving convex linear systems
We consider the problem of finding a point in the intersection of an affine set with a compact convex set, called a convex linear system (CLS). The conditional gradient method is known to exhibit a sublinear rate of convergence. Exploiting the special structure of (CLS), we prove that the conditional gradient method applied to the equivalent minimization formulation of (CLS), converges to a sol...
متن کاملDensity-Based Opportunistic Broadcasting Protocol for Emergency Situations in V2X Networks
Vehicular-to-anything (V2X) technology is attractive for wireless vehicular ad-hoc networks (VANETs) because it allows for opportunistic choice of a vehicular protocol between vehicular-to-vehicular (V2V) and vehicular-to-infrastructure (V2I) communications. In particular, achieving seamless connectivity in a VANET with nearby network infrastructure is challenging. In this paper, we propose a d...
متن کاملVirtual base stations for wireless mobile ad hoc communications: an infrastructure for the infrastructure-less
In this paper, we propose a new protocol for wireless mobile ad hoc networks, which establishes a dynamic wireless mobile infrastructure. The proposed protocol, namely, the virtual base stations (VBS) protocol, mimics and maintains the operation of the conventional "xed infrastructure in cellular networks. In the VBS protocol, a mobile node is elected from a set of nominees to act as a temporar...
متن کاملLearning from the International Polar Year to Build the Future of Polar Data Management
The research data landscape of the last International Polar Year was dramatically different from its predecessors. Data scientists documented lessons learned about management of large, diverse, and interdisciplinary datasets to inform future development and practices. Improved, iterative, and adaptive data curation and system development methods to address these challenges will be facilitated b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009